﻿using System;
using System.Linq;
using System.Windows;

using DotNetUI.Controls;

namespace DotNetUI.Models
{
    /// <summary>
    /// 聊天日志信息
    /// </summary>
    public interface IChatLog
    {
        /// <summary>
        /// 状态信息
        /// </summary>
        object Status { get; set; }
        /// <summary>
        /// 标题
        /// </summary>
        object Caption { get; set; }
        /// <summary>
        /// 内容
        /// </summary>
        object Content { get; set; }
        /// <summary>
        /// 对其方式
        /// </summary>
        HorizontalAlignment Alignment { get; set; }
        /// <summary>
        /// 时间
        /// </summary>
        DateTime DateTime { get; set; }
        /// <summary>
        /// 消息内容
        /// </summary>
        string RespondMessage { get; set; }
        /// <summary>
        /// 内容类型
        /// </summary>
         ContentType ContentType { get; set; }
        /// <summary>
        /// 高亮模式
        /// </summary>
        Langugage HightLight { get; set; }
    }
    /// <summary>
    /// 内容类型
    /// </summary>
    public enum ContentType
    {
        /// <summary>
        /// 字符串
        /// </summary>
        Text,
        /// <summary>
        /// 图片
        /// </summary>
        Image,
        /// <summary>
        /// C#
        /// </summary>
        Code
    }
}
